body{font-size: 14px;font-family: 'microsoft yahei'}
ul,li,i,p {margin: 0;padding: 0;list-style: none;}
i{font-family: 'microsoft yahei'}
a{color: #000;}
a:hover{text-decoration: none;}

/*-----------------------------------------------------------*/

/*logo*/
.logo {width: 100%;height: 133px;overflow: hidden;}
.logo .container {padding: 0px;}
.logo .col-6 {padding: 0px;}
.logo .img img{float: left;}
.logo .txt img{float: right;}

/*导航*/
.head {background: #163f8f; width: 100%;height: 56px;float: left;overflow: hidden;}
.head .nav {width: 1098px;}
.head .nav .navBar {position: relative;}
.head .nav .menu {position: relative;width: 1098px;}
.head .nav .menu .m {float: left;position: relative;}
.head .nav .menu a {display:block;width:122px;height: 25px;text-align:center;font-size: 16px;color: #FFF;margin-top: 15px;}

/*banner*/
.banner{width: 100%;height: 531px;overflow: hidden;}
.fullSlide{ width:100%;  position:relative;  height:740px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:544px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:544px;}

/*产品展示*/
.m1 {background: #eeeeee;padding-top: 36px;padding-bottom: 40px;overflow: hidden;}
.m1 .title {padding-bottom: 50px;}
.m1 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;}
.m1 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m1 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m1 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}
.m1 .content{position: relative;}
.m1 .content .zuo{width: 69px;height: 69px;background: url(../img/zuo.jpg);text-align: center;position: absolute;top: 130px;left: -75px;cursor:pointer;}
.m1 .content .zuo:hover{border-radius: 50%;}
.m1 .content .you{width: 69px;height: 69px;background: url(../img/you.jpg);text-align: center;position: absolute;top: 130px;right: -75px;cursor:pointer;}
.m1 .content .you:hover{border-radius: 50%;}
.m1 .content .bd ul{height: 400px;}
.m1 .content .bd ul li{float: left;margin-right: 30px;margin-top: 20px;}
.m1 .news_pic{width: 360px;height: 334px;background: #fff;overflow: hidden;}
.m1 .news_pic .box{overflow: hidden;}
.m1 .news_pic img{height: 260px;}
.m1 .m22{width: 386;height: 1px;background: #eeeeee;}
.m1 .news_pic p{font-size: 17px;color: #666666;text-align:center; padding-top: 24px;}
.m1 .news_pic:hover {border-radius: 10px;box-shadow: 2px 0px 20px #888888}
.m1 .news_pic:hover p{color: #019fe8;}
.m1 .news_you{width: 360px;height: 334px;background: #fff;overflow: hidden;}
.m1 .m22{width: 386;height: 1px;background: #eeeeee;}
.m1 .news_you p{font-size: 17px;color: #666666;text-align:center; padding-top: 24px;}

/*新闻资讯*/
.m2 {padding-bottom: 5px;overflow: hidden;}
.m2 .row {height: 325px;}
.m2 .bj {width: 100%;height: 205px;overflow: hidden;}
.m2 .pic {position: relative;top: -119px;}
.m2 .pic img {width: 375px;height: 436px;object-fit: cover;}


.m2 .txt {height: 154px;overflow: hidden;position: relative;left: 0px;top:93px;padding: 0;overflow: hidden;}
.m2 .txt .hk {background: #666666;width: 22px;height: 21px;color: #fff;text-align: center;}
.m2 .txt .line {background: #666666;width: 1px;height: 133px;margin-left: 10px;}


.m2 .txt1 {height: 158px;width: 100%;padding: 0;position: relative;left: 0px;top:112px;}
.m2 .txt1 .tb {font-size: 16px;color: #333333;}
.m2 .txt1 .nr {font-size: 14px;color: #656565;}


.m2 .pic2 {position: relative;top: 81px;padding: 0;}
.m2 .pic2 img{width: 470px;height: 184px;object-fit: cover;}
.m2 .txt2 {height: 154px;overflow: hidden;position: relative;left: 0px;top:93px;overflow: hidden;}
.m2 .txt2 .hk {background: #666666;width: 22px;height: 21px;color: #fff;text-align: center;margin-left: 20px;}
.m2 .txt2 .line {background: #666666;width: 1px;height: 133px;margin-left: 30px;}


/*关于我们*/
.m3 {background: #eeeeee;padding-top: 36px;padding-bottom: 98px;overflow: hidden;}
.m3 .title {padding-bottom: 50px;}
.m3 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;}
.m3 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m3 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m3 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}

.m3 .content .one .bt {font-size: 38px;color: #2b4f99;}
.m3 .content .one .fbt {font-style: 14px;color: #333333;padding-bottom: 47px;}
.m3 .content .one .nr {font-size: 14px;color: #666666;line-height: 26px;padding-bottom: 61px;}
.m3 .content .one .more {background: #2b519a;width: 170px;height: 34px;text-align: center;padding-top: 5px;}
.m3 .content .one .more a {color: #fff;}
.m3 .content .one .more:hover {background: #1a57cc;}

.m3 .content .tow .sp {float: right;width: 538px;height: 323px;}

/*客户案例*/
.m4 {background:url(../img/m4bj.jpg);width: 100%;height: 570px;text-align:center;overflow: hidden;}
.m4 .title {padding-bottom: 75px;}
.m4 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;padding-top: 36px;}
.m4 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m4 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m4 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}
.m4 .one img{border:1px solid #d5d5d5;}
.m4 .wz {font-size: 14px;color: #595959;text-align:center;padding-top: 71px; }

/*合作客户*/
.m5 {background: #fff;padding-top: 36px;padding-bottom: 28px;overflow: hidden;}
.m5 .title {padding-bottom: 50px;}
.m5 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;}
.m5 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m5 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m5 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}
.m5 .one img{border:1px solid #d5d5d5;}

/*foot*/
.foot {background: #123f90;padding: 60px 0;}
.foot a{color: #fff;}
.foot .container{padding: 0;}
.foot .line {background: #4e96c6;width: 265px;height: 1px;margin-left: 31px;margin-top: 33px;margin-bottom: 31px;}
.foot .wz {font-size: 14px;color: #fff;line-height: 26px;}
.foot .wz1 {font-size: 14px; color: #fff; line-height: 39px;}
.foot .txt {font-size: 14px;line-height: 30px;}
.foot .txt a {color: #fff;}

.foot .thi {text-align: center;}
.foot .thi .wz2 {font-size: 16px; color: #fff; padding-top: 20px;}












/*子页*/
.zy {background:url(../upload/zy1.jpg) center 0 no-repeat;width: 100%;height: 223px;overflow: hidden;}
.gywm {padding-bottom: 105px;overflow: hidden;}
.gywm .kuang {padding-top: 44px;}
.gywm .kuang .mt {font-size: 18px;color: #461d00;padding-left: 5px;}
.gywm .kuang .fh {font-size: 14px; padding-top: 2px;}
.gywm .kuang .line {width: 100%;height: 1px;background: #dddddd;margin-top: 35px;}
.gywm .cn {font-size: 18px;text-align: center;padding-top: 37px;padding-bottom: 38px;}
.gywm .en {text-align: center;}
.gywm .txt {font-size: 14px;line-height: 26px;padding-top: 36px;}
.cpzs .one {width: 100%;overflow: hidden;padding: 0;margin-top: -56px;}
.cpzs .one .bj {background:url(../img/zy.jpg) center 0 no-repeat;width: 200px;height: 867px;}
.cpzs .one .bj .mt {font-size: 24px;color: #FFF;text-align: center;padding-top: 32px;padding-bottom: 39px;}
.cpzs .one .bj .lb {height: 334px;text-align: center;}
.cpzs .one .bj .lb .x {width: 200px;height: 24px;margin-top: 22px;}
.cpzs .one .bj .lb .x a {color: #6b6b6b;}
.cpzs .one .bj .lb .x:hover {background: #163f8f;} 
.cpzs .one .bj .lb .x:hover a {color: #FFF;} 
.cpzs .one .bj .dh {margin-top: 70px;padding-left: 17px;padding-right: 17px;}
.cpzs .tow .kuang {padding-top: 35px;height: 64px;}
.cpzs .tow .kuang .mt {font-size: 18px;color: #461d00;padding-left: 5px;}
.cpzs .tow .kuang .fh {font-size: 14px; padding-top: 2px;}
.cpzs .tow .kuang .line {width: 100%;height: 1px;background: #dddddd;position:relative;top: 30px;}
.cpzs .tow .lb {width: 292px;height: 300px;float: left;text-align: center;}
.cpzs .tow .lb a img {width: 90%;height: 220px;object-fit: cover;}
.cpzs .tow .lb a .cp {text-align: center;font-size: 16px;color: #333333;line-height: 50px;}
.cpzs .tow .lb a:hover .cp {color: #163f8f;} 
.xw0 {padding: 85px;overflow: hidden;}
.xw0 .txt {width: 100%;height: 220px;position: relative;}
.xw0 .txt img {position: relative;top: -33px;width: 260px;height: 160px;float: right;}
.xw0 .txt .bt {width: 881px; font-size: 16px;color: #333333;padding-bottom: 10px;}
.xw0 .txt .nr {width: 881px; font-size: 14px;color: #757575;text-align: left;line-height: 30px;}
.xw0 .txt .sj {width: 881px;padding-bottom: 40px;font-size: 14px;color: #757575;text-align: left;}
.xw0 .txt .line {width: 100%;height: 1px;background:#ccc; }

.xw0 a:hover .bt {background: #fff;color: #175d21;transition: all 0.2s;}
.xw0 a:hover .nr {background: #fff;color: #175d21;transition: all 0.2s;}
.xw0 a:hover .sj {background: #fff;color: #175d21;transition: all 0.2s;}

.lxwm {padding-bottom: 105px;overflow: hidden;}
.lxwm .kuang {padding-top: 44px;}
.lxwm .kuang .mt {font-size: 18px;color: #461d00;padding-left: 5px;}
.lxwm .kuang .fh {font-size: 14px; padding-top: 2px;}
.lxwm .kuang .line {width: 100%;height: 1px;background: #dddddd;margin-top: 35px;}
.lxwm .cn {font-size: 18px;text-align: center;padding-top: 37px;padding-bottom: 38px;}
.lxwm .nr {text-align: center;font-size: 14px;padding-bottom: 20px;}


.xw1 {padding-top: 40px;padding-bottom: 40px;overflow: hidden;}
.xw1 .line {border-bottom: 1px solid #eee;}
.xw1 .cn {font-size: 30px;color: #333;text-align: center;padding-top: 20px;}
.xw1 .en {font-size: 13px;color: #888;text-align: center;padding-top: 20px;padding-bottom: 10px;}
.xw1 .line_1 {width: 167px;height: 1px;background:#ccc;position: relative;left: 500px;margin-bottom: 35px;}
.xw1 .nr {font-size: 15px;color: #333;line-height: 40px;}

.list-page {padding: 35px;text-align: center;clear: both;font-size: 16px;overflow: hidden;}
.list-page span.close,
.list-page strong,
.list-page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;float: none;font-size: 16px;line-height: normal;}
.list-page strong.selfpage {background: #ed0616;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #ed0616;color: #fff;}